feat: reaction scheme UI enhancements and UI for reaction type "interaction"#3025
Open
TasnimMehzabin wants to merge 11 commits intov3.xfrom
Open
feat: reaction scheme UI enhancements and UI for reaction type "interaction"#3025TasnimMehzabin wants to merge 11 commits intov3.xfrom
TasnimMehzabin wants to merge 11 commits intov3.xfrom
Conversation
This was
linked to
issues
Mar 18, 2026
Open
0efa92a to
e8d3177
Compare
f210154 to
4b9f460
Compare
added 11 commits
March 19, 2026 22:09
…and add reaction type selection
- Updated group headers and dropdown behavior to handle 'interaction' reactions. - Adjusted conditions and yield field display for interaction reactions. - Added `isInteractionReaction` helper to streamline logic.
- Introduced `isInteractionReaction` checks across UI and API layers. - Adjusted SVG generation logic to handle products-only mode for interaction reactions. - Updated UI components to conditionally render fields based on reaction type. - Enhanced ReactionSvgFetcher and API to support `products_only` and `show_yield` options.
- Added conditional rendering for duration, ontology, purification, and role fields based on `isInteractionReaction`. - Adjusted input handling and props to accommodate interaction reaction workflows. - Updated default props and PropTypes for `isInteractionReaction`.
…dependencies for interaction reactions
- Implemented inline editing for reaction header name. - Updated state management and event handling for editing, saving, and canceling changes. - Styled editable header elements for a consistent user experience.
…ls layout - Implemented `changePhOperator` callback and replaced operator dropdown with a toggle button. - Simplified ReactionDetails props using `leadingField` and dynamic column sizes. - Improved reaction title styling and semantics; updated placeholders and input focus styles.
… layout - Introduced `inlineInteractionField` for rendering inline duration fields in interaction reactions. - Adjusted `ReactionDetailsDuration` and `ReactionDetailsMainProperties` to support the new field. - Enhanced rendering logic to conditionally display fields based on interaction reaction type.
4b9f460 to
87b07e8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closed #3010